/**角色动作 */
export enum RoleAction {
  //默认 待机
  idle = 0,
  //移动方向
  move = 1,
  //特殊动作
  begin = 10, //开场动作
  stand = 12, //站立动作
  walk = 14, //行走
  run = 16, //跑
  dead = 18, //死亡
  jump = 20, //跳跃

  //攻击技能区
  atk = 31,
  skill = 35,

  //buff技能
  buff = 50,
}
/** 角色类型 */
export enum RoleType {
  /**玩家 */
  player = 1,
  /**怪物 */
  monster = 128,
  /**电脑 */
  npc = 256,
}
/**游戏状态 */
export enum GameState {
  /**初始化中 */
  init = 0,
  /**加载中*/
  loading = 1,
  /**运行中 */
  run = 2,
  /**暂停中 */
  stop = 4,
  /**重置中 */
  reset = 8,
  /**退出中 */
  exit = 16,
}
/**  角色阵营  */
export enum RoleCamp {
  /**玩家 */
  player = 1,
  /**敌人 */
  enemy = 128,
  /**中立 */
  neutrality = 256,
  /**炸弹 */
  boom = 512,
}
/**
 * 技能状态
 */
export enum SkillState {
  /**默认 */
  default = 0,
  /**开始 */
  start = 1, //
  /**执行中 */
  execucte = 2,
  /**打断 */
  interrupts = 4,
  /**结束 */
  finish = 8,
}
/**技能范围 */
export enum SkillRange {
  /**圆形 */
  circle = 1, //
  /**扇形 */
  sector = 2, //
  /**前方 */
  front = 4, //
  /**矩形 */
  Rectangle = 8, //
}
/**
 * 动画类型
 */
export enum AnimatType {
  /**3D动画 */
  model3D = 1,
  /**图集动画 */
  atlas = 2,
  /**切割动画 */
  clip = 4,
  /**龙骨动画 */
  skeleton = 8,
}
/**
 * 游戏图层枚举
 */
export enum LayerEnum {
  /**背景层 */
  backgroud = 0,
  /**地图层 */
  map = 1,
  /**环境层 */
  environment = 2,
  /**地面特效层 */
  effectGround = 4,
  /**角色层 */
  actor = 8,
  /**特效层 */
  effect = 16,
  /**提示层 */
  tip = 32,
  /**调试层 */
  debug = 64,
  /**最大值 */
  max = 128,
  /**ui层 */
  ui = 256,
  /**用户引导 */
  guide = 512,
}
/**运行环境类型*/
export enum EnvironmentType {
  /// <summary>
  /// 默认开发环境
  /// </summary>
  Development = 0,
  /// <summary>
  /// 调试
  /// </summary>
  Debug = 1,
  /// <summary>
  /// 测试环境
  /// </summary>
  Test = 4,
  /// <summary>
  /// 生产环境
  /// </summary>
  Prodction = 16,
}
/**运营商类型*/
export enum PlatformType {
  PC = 0,
  APP = 1,
  WeiXin = 8,
  QQ = 16,
  BaiDu = 32,
  Vivo = 64,
  XiaoMi = 128,
}
